"""
说明：主程序：程序的执行入口
小结
(1).基于模块开发：将系统分为不同的模块,不同的模块完成不同的任务/功能,用函数的方式进行管理和组织项目
(2).oop分层模式:将系统分为界面层,业务层,数据层，不同的层完成不同的任务/功能,并以oop的方式进行管理和组织项目
(3),两种方式从形式上看有区别，编程思想是一样的,都是采用分而治之的方式,将一个系统/项目划分成不同的部分
方便实现扩展,可读和管理(即:不能把所有的代码/功能放在一起,那样就乱了)
(4)两种方式没有严格的接线,比如基于模块开发的时候,也可以按照层来划分,同样OOP分层模式,也可以调用模块中的函数
(5).如何选择的建议:根据业务需求和项目大小来定(比如完成一个很小的功能或者小项目，可以考虑模块开发，大项目。考虑分层模式)
"""
from house_view import *

if __name__ == "__main__":
    #创建HouseView对象,显示主菜单
    HouseView().main_menu()

